package com.zxy.ziems.server.classify.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zxy.btp.mybatis.base.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 数据分类表(TDataClassify)实体类
 *
 * @author makejava
 * @since 2023-11-24 15:21:08
 */
@Data
@TableName("t_classify")
public class Classify extends BaseEntity {
    /**
     * 分类id
     */
    @TableId(value = "classify_id", type = IdType.ASSIGN_ID)
    private String classifyId;
    /**
     * 分类名称
     */
    private String classifyName;
    /**
     * 排序号
     */
    private Integer sort;
    /**
     * 计算方式：0.下级分类合计，1.下级点位合计
     */
    private Integer countType;
    /**
     * 能源类型
     */
    private String energyType;
    /**
     * 计量单位 关联DataUnit
     */
    private String unitId;

    /**
     * 上级分类id
     */
    private String parentClassifyId;
    /**
     * 根节点分类id
     */
    private String rootClassifyId;

    /**
     * 数据获取类型，0.手动(天)，1.手动（月）2.自动
     */
    private Integer dataObtainType;

    /**
     * 倍率 系数
     */
    private BigDecimal multiple;

    /**
     * 描述
     */
    private String description;

}

